//读取文件内容并打印
// 编写一个 Node.js 脚本，读取一个文本文件（example.txt）的内容，并将其打印到控制台。要求使用异步和同步两种方式实现。
// 提示：使用 fs.readFile() 和 fs.readFileSync()。

// 引入fs 模块
import fs from 'fs';

// 文件路径
var filePath = './example.txt'

// 创建example.txt 文件

fs.writeFileSync('./example.txt', 'Hello World !');

// 读取example.txt 文件内容并打印

// 判断文件是否存在
if (fs.existsSync(filePath)) {
    // 异步读取文件
    // 读取example.txt文件内容
    fs.readFile(filePath, 'utf8', (err, data) => {
        if (err) {
            console.log('读取失败');
            return;
        } else
            console.log(data);
    })
    // 同步读取文件
    var data = fs.readFileSync(filePath,'utf8');
    console.log(data);
    
}
